# -*- coding: utf-8 -*-
=begin
  Copyright (C) 2016 Takashi SUGA

  You may use and/or modify this file according to the license described in the LICENSE.txt file included in this archive.
=end

module When::Ephemeris

  #
  # 太陽黄経 → 日時 (1975-2100 の期間を表引き)
  #
  class SolarFormulaWithTable < FormulaWithTable

	# 計算方式
	FormulaType = '12S'

	# 一周期の角度
	CycleUnit   = 30

	# 一年の日数
	CyclePeriod = 365.242190

	# 表の先頭の周期番号
	CycleBase   = 23697.5

	# 元期(ユリウス通日)
	Epoch	=	{
	285=>2442418.505412703,
	300=>2442433.229164279,
	315=>2442447.988708811,
	330=>2442462.81438244,
	345=>2442477.7327749087,
	  0=>2442492.764547382,
	 15=>2442507.9233890753,
	 30=>2442523.2144280314,
	 45=>2442538.6340065496,
	 60=>2442554.169186456,
	 75=>2442569.798775839,
	 90=>2442585.494336987,
	105=>2442601.222498358,
	120=>2442616.9472749727,
	135=>2442632.6329697315,
	150=>2442648.246915951,
	165=>2442663.7618544986,
	180=>2442679.158033703,
	195=>2442694.4241928654,
	210=>2442709.5583689385,
	225=>2442724.567358293,
	240=>2442739.466332552,
	255=>2442754.2772044223,
	270=>2442769.0274835345,
	297=>2442430.2825736715,
	 27=>2442520.14568246,
	 80=>2442575.024853025,
	100=>2442595.978369557,
	117=>2442613.8043198283,
	207=>2442706.5418867515}

	# 差分 / 10^-9 日
	Delta	= {
	285=>
	[-34399261,	-40557340,	-37128407,	-34741187,	-35026372,	-29051838,	-32519933,	-31686829,
	-26557070,	-31127813,	-27327615,	-24404753,	-27024093,	-25803695,	-30191551,	-31192009,
	-26928200,	-32724464,	-33231786,	-31253549,	-33176581,	-27190794,	-24216916,	-20794820,
	-13666474,	-17280424,	-17405868,	-13588695,	-16738043,	-15304723,	-18288340,	-21605973,
	-18519668,	-21346889,	-20965369,	-16862679,	-18877171,	-18505319,	-17828955,	-16575707,
	-11289810,	-11929179,	-12883843,	-9936065,	-8913250,	-7253702,	-4082128,	-2778519,
	-1368314,	-4300474,	-8020277,	-6887283,	-8238725,	-11067566,	-12102492,	-12166761,
	-9519297,	-6593699,	-4328444,	989084,		2687959,	2020411,	3271924,	6049065,
	6818486,	5562866,	2627376,	1427614,	2446778,	1351636,	2220231,	5515737,
	3878005,	2670757,	3090460,	3387692,	7271520,	5622849,	4822015,	9991186,
	11076174,	14115856,	18041946,	17879359,	19216936,	16398821,	13518951,	17377521,
	14459880,	11212885,	10895376,	8476261,	10947069,	13482398,	13581769,	20889590,
	20647993,	19478086,	24462567,	23422511,	25554502,	25897561,	20827423,	26108919,
	26101373,	24293194,	29644548,	25386089,	24586604,	24695645,	19531584,	25541652,
	25678256,	21492925,	26513624,	25648242,	28793855,	35831024,	34122194,	40540176,
	41476268,	36046594,	40374551,	38189529,	34103958,	34991055],

	300=>
	[-36802561,	-36722314,	-36309010,	-35738057,	-30741527,	-30768770,	-31730055,	-27445027,
	-29316672,	-29757463,	-27134236,	-27218026,	-23432819,	-26790396,	-30997091,	-26945349,
	-29171869,	-31496123,	-30393264,	-33275707,	-30292485,	-27988115,	-27107473,	-16820334,
	-15059822,	-17179243,	-14051169,	-16143234,	-14898007,	-14165805,	-20816173,	-17336715,
	-19584683,	-23782699,	-18190954,	-19149039,	-17698782,	-15924313,	-20688505,	-13202824,
	-10944343,	-14350322,	-8951710,	-11268252,	-10041998,	-5615183,	-8088944,	-796462,
	380141,		-7239375,	-4444269,	-7182654,	-9849391,	-7537345,	-14345803,	-11043440,
	-7688190,	-11460831,	-2610872,	1384622,	151564,		5723570,	1522021,	5947080,
	10160849,	2259846,	4695392,	3320445,	-1694025,	3235936,	483586,		3912412,
	7613304,	-429601,	3296088,	5977259,	3369526,	8030504,	5457126,	7573031,
	14024566,	10690526,	16592120,	21567288,	15861700,	17845775,	14898170,	14104901,
	17619639,	9758538,	8904869,	12034560,	6538820,	12338234,	15409185,	17606121,
	23636243,	19481073,	21635803,	27499743,	23092283,	24790122,	24104739,	22221190,
	26249400,	23714053,	25160173,	28853685,	23182278,	22168361,	23087750,	22588543,
	26007249,	23698993,	22918172,	28273904,	27417853,	31349461,	37262743,	38373721,
	40473788,	38425868,	36313837,	39789682,	34679620,	31109946],

	315=>
	[-30415173,	-36290342,	-32674373,	-29322544,	-31691259,	-25830960,	-27786203,	-26853601,
	-23046731,	-29779275,	-26789329,	-21824350,	-25144218,	-23461798,	-26521942,	-27841854,
	-23913707,	-30077968,	-29978863,	-26484459,	-31219159,	-26854231,	-23148170,	-18868587,
	-10919624,	-14675818,	-14887124,	-10368142,	-15583091,	-14111275,	-15440628,	-18575021,
	-17056013,	-21608065,	-21153480,	-14700523,	-17238573,	-16752100,	-15162865,	-14398283,
	-9925965,	-10740092,	-11237896,	-7295663,	-9321918,	-9144252,	-4484515,	-2231747,
	-144718,	-3047081,	-6805243,	-4784346,	-7966103,	-10620471,	-10078801,	-10808507,
	-10060346,	-8742719,	-6041261,	1473602,	2621028,	2349319,	4397018,	6777461,
	7029775,	5796196,	3379785,	2655291,	693510,		-1545511,	713442,		4919539,
	3672217,	2177692,	2200634,	3346317,	5865011,	4555549,	5506431,	9776702,
	9195360,	11010355,	15625396,	17887298,	18408040,	15275141,	13062968,	16250636,
	13064075,	9543786,	9631467,	7513648,	6994601,	9069800,	11207577,	19725141,
	19931629,	18157334,	23049012,	22911510,	23331704,	23734464,	19912031,	23766620,
	21759075,	19023061,	25450785,	23764165,	21987967,	21679858,	17870270,	23321815,
	23359384,	19352304,	24754460,	24001763,	23879114,	30338778,	31066865,	37845494,
	38758970,	32562379,	37013819,	35833795,	30130784,	31555872],

	330=>
	[-29337027,	-28322037,	-27078221,	-25853284,	-23396085,	-23600309,	-22733487,	-18472632,
	-21725114,	-23878905,	-22199095,	-21235194,	-18684275,	-21149325,	-23490641,	-20168258,
	-23255273,	-25741098,	-23703946,	-25272788,	-25042728,	-24165174,	-22766603,	-12585253,
	-10356599,	-11940395,	-8319864,	-10189633,	-11478896,	-10762490,	-15501162,	-12091085,
	-15838011,	-21485569,	-16059792,	-15530390,	-14870698,	-12412944,	-15717881,	-9365183,
	-8275615,	-11629597,	-5474772,	-6911910,	-8872844,	-5879642,	-7119223,	28912,
	1793124,	-5077963,	-1852106,	-4212859,	-9214339,	-6581490,	-11336225,	-9074035,
	-7525710,	-12704329,	-3783763,	1515912,	-413302,	6094786,	3231185,	6335748,
	9715585,	2299544,	5572099,	4508090,	-3520729,	225140,		-1295799,	1845832,
	6021952,	-1349616,	2154717,	4977428,	556648,		5740380,	5419747,	6088435,
	10956194,	6742768,	12798647,	19408037,	13056586,	15352236,	13406332,	10896533,
	13891855,	6455692,	6142988,	9194686,	796087,		5881148,	10674160,	13096612,
	19846814,	16174890,	18212221,	24161661,	18080819,	19954932,	20958798,	17123933,
	19140554,	15880328,	17734912,	23195556,	17052693,	15986762,	18382545,	16357482,
	19550751,	18150830,	17986681,	23088086,	19182890,	22153162,	30096155,	30900806,
	33220449,	31293230,	29159633,	32653848,	26083297,	23242525],

	345=>
	[-19904603,	-24349561,	-19285784,	-15592393,	-20667889,	-15013989,	-15094524,	-14592329,
	-11900126,	-19740188,	-17683387,	-12805427,	-17855457,	-14946179,	-15740648,	-18242235,
	-15310388,	-21472089,	-20312136,	-15864271,	-23051391,	-19705631,	-15699489,	-12672479,
	-4532438,	-7168019,	-6408715,	-2036605,	-9960867,	-8578405,	-8024425,	-11686884,
	-11276556,	-16785544,	-16796619,	-9815795,	-13368312,	-11756213,	-8241320,	-9169013,
	-5934141,	-6535984,	-6229457,	-1575387,	-6568740,	-7685445,	-2101600,	-1183231,
	1403571,	-138998,	-3092882,	-1035957,	-6738442,	-9153991,	-6349201,	-8463079,
	-9178601,	-8871111,	-6530653,	1318002,	1661200,	2658382,	6552702,	6945857,
	6113311,	5721427,	4236376,	3685850,	-1003091,	-4432895,	-1169816,	1611114,
	772936,		822567,		876136,		1582047,	2028526,	1168271,	4669867,	7099919,
	5160007,	6524995,	10791562,	13667191,	13771114,	11423133,	10624128,	11324862,
	7345340,	4752547,	5473151,	2869092,	-126678,	1044446,	4456194,	12191362,
	13191218,	12937271,	17845516,	17057699,	15904478,	16495674,	14548749,	16192243,
	12269474,	9123285,	15264471,	14386225,	12544848,	12631249,	10353434,	13604572,
	13180581,	10639447,	16813896,	15517554,	12809055,	18087304,	20210523,	25990901,
	27285322,	22049103,	26507321,	24409939,	17396821,	19612250],

	0=>
	[-16340138,	-13435019,	-10695504,	-8926374,	-9175415,	-9855651,	-6786739,	-3833179,
	-7884714,	-10075018,	-9618063,	-9468883,	-9106225,	-10565870,	-9940295,	-8364649,
	-12582694,	-14406134,	-11734552,	-12682182,	-14296986,	-14357631,	-12384843,	-4654780,
	-2888019,	-2416380,	2245191,	-60357,		-3623847,	-3540872,	-6297928,	-3931586,
	-8723690,	-14194571,	-9613414,	-9737053,	-9896737,	-6459010,	-7328610,	-2865260,
	-3345277,	-5919271,	822628,		-517486,	-4530260,	-2839493,	-3462339,	1527992,
	3106434,	-1610686,	2782401,	-188686,	-7148509,	-4582988,	-7300945,	-6353091,
	-6264822,	-11703279,	-3315025,	867485,		-1574887,	6309955,	5391407,	6517805,
	8362568,	2048720,	6470700,	4913538,	-4992752,	-2199369,	-3361049,	-2320735,
	1889126,	-3364827,	833446,		2383314,	-3958032,	1734670,	3514998,	2384454,
	6161890,	1809596,	7448223,	13266486,	6673666,	10513762,	9839551,	4635107,
	6702103,	256775,		836219,		2857834,	-7500779,	-2890322,	2210604,	2993552,
	10667565,	9037279,	11516028,	16236529,	8600193,	11060407,	13520498,	7284295,
	8068537,	4410086,	5406680,	10708024,	4589891,	4754333,	8485045,	3647617,
	6658133,	6671287,	7264420,	11858136,	5792027,	7868281,	16369811,	15200885,
	18437867,	17907730,	15646463,	17945301,	9987066,	8081104],

	15=>
	[-5162299,	-7776226,	-457868,	2921527,	-4112485,	1456068,	2563860,	1803877,
	3845752,	-3635260,	-1899271,	732863,		-6726542,	-2417577,	-962441,	-4945016,
	-2832403,	-8605022,	-6317519,	-2234681,	-10857977,	-7280055,	-3437420,	-3486148,
	4102404,	3130348,	5671306,	9242501,	-848360,	585538,		2122789,	-3111749,
	-2824739,	-8061602,	-8633049,	-3114453,	-8147499,	-4766955,	871167,		-2283240,
	296846,		61528,		798459,		5456625,	-1558610,	-2965093,	2715603,	205950,
	3028309,	3361593,	1635202,	3489743,	-4324044,	-6516143,	-1988366,	-6229197,
	-7192823,	-6859343,	-5628251,	876737,		90139,		2630360,	8889400,	6588804,
	4906513,	5585190,	4422814,	3939845,	-2391686,	-6517396,	-2721156,	-3461399,
	-4150614,	-1488832,	-1226940,	-1169907,	-2725862,	-3488938,	2386539,	2277319,
	-177065,	1920386,	4632573,	6456248,	6288347,	5273671,	6623341,	4070601,
	-949654,	-1859372,	-1262581,	-4661445,	-8727352,	-8460123,	-4609719,	307979,
	1758808,	4798943,	9558524,	7587263,	5607024,	6043374,	5803594,	4885294,
	-273008,	-2634422,	1399525,	-540168,	-1638813,	-622560,	-1223275,	-799181,
	-2062913,	-2362625,	3810657,	1783317,	-1539227,	2432707,	4484996,	8002128,
	9507012,	6820621,	10832848,	6895649,	-435103,	2102131],

	30=>
	[-560138,	4288172,	8145583,	10624297,	8613157,	7632788,	12565367,	12687822,
	8494525,	7932461,	7200241,	5539279,	3215803,	2176772,	5923271,	5141923,
	344339,		186012,		2530607,	1322995,	-947420,	-1174316,	1729868,	5327559,
	5682841,	8996892,	14285519,	11402053,	6919908,	6144565,	4807925,	4864661,
	-529157,	-3773571,	-624563,	-2952379,	-3735433,	363806,		2078122,	4509966,
	2820691,	2015344,	8150818,	5915027,	1728267,	2741148,	2159713,	3636252,
	4052006,	2227470,	7441316,	3507593,	-3600531,	-1445322,	-3208029,	-3811450,
	-4577725,	-8636497,	-1529793,	-242764,	-2659490,	6191696,	6940195,	6568112,
	6920379,	2075345,	6671410,	3962186,	-5810715,	-3355868,	-5160420,	-7022579,
	-3635331,	-6290996,	-1239031,	-1244687,	-8368111,	-2418763,	73265,		-2628772,
	661612,		-2913532,	1720203,	4945685,	-1546727,	4270705,	4574947,	-2786970,
	-1660101,	-7103943,	-6207989,	-5737517,	-16419665,	-11531171,	-7618080,	-9660852,
	-1575571,	-607344,	2516418,	5843079,	-2511222,	837331,		3447976,	-5055565,
	-4380143,	-7816397,	-8864979,	-5306234,	-11300584,	-8877011,	-4406750,	-12036470,
	-8865826,	-7673788,	-7259792,	-3003328,	-9591009,	-7476602,	-201177,	-4615058,
	-213419,	1186834,	-1656223,	-469660,	-9164323,	-10183381],

	45=>
	[10397102,	9356976,	18272269,	20922584,	13900059,	19854781,	20941855,	18489402,
	19944800,	13959367,	15926972,	15452815,	5893752,	11033176,	13434025,	8411612,
	10289615,	5455509,	8441631,	10968278,	2104638,	7107654,	10373257,	6886533,
	13194385,	13481994,	17594036,	20161231,	9367624,	11597447,	12728771,	5128371,
	5825316,	1856428,	927196,		4006829,	-2621808,	2729154,	9500655,	4303447,
	7363199,	7750957,	8033677,	11907183,	4018778,	3930515,	8813331,	1889248,
	4701186,	6486965,	5342863,	7275966,	-1261187,	-2483698,	2246343,	-4834413,
	-4745863,	-3402510,	-3993277,	615967,		-1441118,	2514780,	10383122,	5511981,
	4258288,	5966687,	3464006,	3182552,	-3425071,	-7139687,	-3455119,	-8717041,
	-9331992,	-4311208,	-4721251,	-4316934,	-6790295,	-7516072,	-533126,	-3624735,
	-5507752,	-1766817,	-1800510,	-1367506,	-1885260,	-1825117,	1636222,	-3772276,
	-9201679,	-8195390,	-9458154,	-13238854,	-16852000,	-17084092,	-13334753,	-12389405,
	-11191359,	-4412664,	-692191,	-3009117,	-4540793,	-4554394,	-3885475,	-7454231,
	-13043894,	-13283814,	-12886649,	-16838283,	-16901844,	-15068739,	-14107790,	-16070495,
	-18092645,	-15796736,	-11372977,	-14028432,	-15669246,	-12555732,	-11637169,	-11147485,
	-10126219,	-9403208,	-6750073,	-12332280,	-18251372,	-16064256],

	60=>
	[14438842,	20471996,	23617562,	27327595,	25020842,	24647992,	30640215,	26988254,
	23371162,	25050183,	22677461,	20069995,	15461894,	14012311,	19644670,	16262326,
	12168176,	14352682,	14939485,	13556409,	11470170,	11578671,	15766177,	14946536,
	13723966,	19453384,	23642769,	20964140,	17178153,	15825114,	15440688,	12251214,
	6432435,	6583069,	7648537,	3469116,	2440827,	6336896,	9971369,	10528367,
	8430455,	10485592,	14443936,	10932227,	7976993,	8957500,	8313713,	6030440,
	4540576,	5627569,	10055576,	5437018,	401570,		2350670,	484629,		-1971322,
	-3304463,	-4467917,	554309,		-1411535,	-2932562,	5869867,	7151235,	6093702,
	5703545,	2989652,	6022910,	1619604,	-5912911,	-3141436,	-6354491,	-10692474,
	-8821171,	-9241249,	-4364232,	-5547830,	-11207240,	-5054518,	-3781928,	-7455659,
	-4329918,	-6398136,	-3235659,	-3152153,	-8866740,	-1775677,	-1740970,	-9532411,
	-8748411,	-13328204,	-13165657,	-14529896,	-23735821,	-17934837,	-16338352,	-20819083,
	-13203027,	-10470108,	-6918029,	-4517538,	-12004072,	-7491481,	-6456056,	-16426957,
	-15180388,	-18066546,	-21204917,	-20209349,	-26210489,	-21444376,	-17375642,	-26428675,
	-22499053,	-20785479,	-21415277,	-17670025,	-23299707,	-19765025,	-14997597,	-22754487,
	-17529693,	-14786712,	-18432077,	-17834324,	-26170699,	-26002168],

	75=>
	[22593602,	22926592,	31310541,	32927933,	28310376,	35127137,	35239016,	31426863,
	32158632,	28118514,	29903419,	26924044,	17091142,	22068293,	23180698,	17855546,
	20115586,	16844078,	19727807,	20356145,	12629500,	19271350,	21355450,	15872013,
	20734895,	21215812,	25578436,	27261541,	17676826,	21338989,	20903263,	11427697,
	12362765,	9515393,	8544581,	9639048,	2141540,	8951345,	14988270,	8713065,
	13142700,	14248433,	13797443,	16427648,	8444528,	10718609,	14131955,	3682130,
	6318983,	8252480,	6774176,	8921311,	1063784,	2061026,	5686661,	-4189479,
	-2496545,	-30986,		-2324414,	791890,		-2398400,	2753977,	10463794,	3547650,
	4306582,	6945617,	2074637,	1871320,	-4243538,	-6256907,	-3287743,	-12672686,
	-12748403,	-6711673,	-9003635,	-7366919,	-9339487,	-9317403,	-2757684,	-8926756,
	-9142559,	-3785676,	-7080324,	-7282608,	-8107273,	-7723124,	-3304293,	-10648755,
	-14767472,	-12108634,	-16730716,	-20224885,	-22492028,	-22837431,	-19333463,	-22133414,
	-21279242,	-12072696,	-10692662,	-11868604,	-11660929,	-12249967,	-11358257,	-17272182,
	-22513882,	-20324071,	-24021602,	-29382718,	-28627275,	-27185315,	-25007315,	-28232415,
	-30220359,	-25499970,	-24268681,	-27234622,	-25987735,	-23527425,	-23434553,	-25750515,
	-25938379,	-22255982,	-21840259,	-28126934,	-31142980,	-30002127],

	90=>
	[24540786,	30810885,	31384103,	36291399,	34819055,	36279748,	42476024,	35237346,
	33112529,	36457319,	31702395,	29680946,	24151500,	22093676,	27468890,	21244267,
	19330939,	23934077,	21743746,	21093299,	19773762,	20201311,	25377742,	21143814,
	19611150,	26447922,	27327299,	25889189,	24015145,	22389286,	22736830,	16478443,
	10795843,	13703050,	11911996,	7840328,	7383422,	9855453,	14297107,	13279279,
	11847435,	17067261,	17920143,	14026612,	12776615,	13248441,	13059609,	8152206,
	4835352,	7901182,	9644970,	5124686,	3440388,	5118333,	3407037,	-574315,
	-2607709,	-609137,	1904886,	-2047769,	-1919479,	5267277,	6284792,	5036557,
	4536189,	4688697,	5194739,	-896359,	-5209599,	-2417238,	-6560955,	-12113411,
	-12041854,	-10864215,	-7632441,	-9734092,	-11885010,	-5745308,	-6302264,	-10239145,
	-7478289,	-7738894,	-6258989,	-8849614,	-12679892,	-5987852,	-7464132,	-14108074,
	-12851340,	-16300587,	-17627235,	-20960250,	-27291912,	-21006848,	-21846319,	-27003508,
	-20399554,	-17450285,	-14332774,	-12439207,	-17121688,	-11822243,	-13230386,	-23113283,
	-21266495,	-23999865,	-28451566,	-29718592,	-35348037,	-29808697,	-27337195,	-35626554,
	-30299830,	-28892596,	-30586673,	-27648356,	-31578101,	-26494741,	-24147490,	-33510017,
	-28083389,	-25853622,	-30116004,	-29518182,	-36510337,	-35234899],

	105=>
	[27610671,	29492876,	35257018,	35487691,	34744549,	42098805,	41530357,	37341776,
	37279879,	35298681,	35812480,	31240246,	23712263,	27529648,	25989230,	20644726,
	23277316,	22241124,	24352518,	23365892,	18429268,	25553593,	26007971,	20650401,
	24690962,	24839908,	27622125,	28137824,	21685984,	26448951,	24054601,	14430114,
	15484437,	12953050,	11509926,	11619947,	5270705,	12195533,	15760207,	9800731,
	15868523,	17506692,	16522777,	18208802,	11194966,	14792169,	16366811,	5096957,
	7831294,	8253661,	5597032,	7831634,	1825904,	4943090,	7264751,	-3614297,
	-409924,	1885916,	-1382664,	1346360,	-2281126,	3018545,	9169707,	1274100,
	4657695,	7672724,	1087558,	1109470,	-4570657,	-5036029,	-2649898,	-14137736,
	-13123576,	-7863672,	-12522442,	-9514264,	-10315158,	-9067495,	-3217223,	-11599364,
	-9710258,	-3878559,	-9881371,	-9621739,	-10610666,	-10801535,	-6561553,	-15167776,
	-16339674,	-12559144,	-20547751,	-23101317,	-24119121,	-24805501,	-21085296,	-26361328,
	-24984095,	-15497650,	-17603186,	-16616550,	-14001523,	-15241571,	-14024020,	-21514380,
	-25533637,	-21917446,	-29436768,	-34395154,	-32998494,	-33728952,	-30848215,	-34301090,
	-34852003,	-28435439,	-30904259,	-33161781,	-29288956,	-28356796,	-27669684,	-31381398,
	-32566297,	-27787185,	-30498478,	-35899645,	-35470271,	-36408159],

	120=>
	[26683485,	32211721,	29751952,	35223322,	34912760,	38184315,	44424518,	35355974,
	35340853,	39065317,	31763182,	31204724,	26284483,	23718040,	27633762,	18810235,
	19413510,	25641583,	20960333,	21948254,	21895487,	22098049,	27652842,	21538651,
	21533767,	28357894,	24746744,	24656110,	25026502,	23127083,	24364731,	16210221,
	11853601,	15932834,	10497620,	8237132,	9535591,	9739221,	14157403,	11822572,
	12058928,	19705368,	17209603,	14593023,	15482698,	13917671,	14472614,	8785723,
	5122214,	8735521,	6145051,	2590364,	4548620,	4943523,	4497755,	364534,
	-1838913,	1996795,	1521594,	-2097100,	391731,		4031324,	4847094,	3844233,
	3505561,	6221200,	4211153,	-2099282,	-3226518,	-2418733,	-6094407,	-10851616,
	-12206404,	-10312912,	-9881383,	-12406352,	-10443622,	-5455387,	-6414249,	-9399978,
	-7524031,	-6498549,	-6682111,	-10579300,	-11705167,	-7462373,	-10320624,	-15109799,
	-13397231,	-15277507,	-17838080,	-22587182,	-25632867,	-20546587,	-22653384,	-26416812,
	-20963816,	-18762055,	-17119987,	-15876977,	-16550403,	-11351011,	-14503644,	-22577439,
	-20568985,	-23621995,	-28769968,	-31425986,	-35603091,	-31355110,	-31227505,	-37128996,
	-30268489,	-29406010,	-31660615,	-29499719,	-31347759,	-26150797,	-25494293,	-33639239,
	-28191917,	-28317901,	-33321659,	-32455307,	-37159028,	-35562231],

	135=>
	[23728718,	27017751,	29196698,	28289252,	31410654,	37584702,	37515745,	34630715,
	34029234,	33697962,	32060115,	26917086,	23359068,	24944009,	21390595,	16456278,
	18535716,	19494805,	20778796,	19140350,	18196401,	23973061,	23117972,	19489788,
	23341653,	23432157,	23850440,	22612948,	19999390,	24540509,	21081793,	13224082,
	14400628,	11752890,	9131119,	8609020,	5511357,	11323330,	12057188,	7456813,
	14517470,	16527583,	15293409,	16625095,	12205314,	15248254,	14573887,	5149687,
	8607543,	6961158,	2482568,	4156188,	873100,		4792311,	6058197,	-3083545,
	1676787,	2391197,	-1581602,	1618342,	-812266,	3226181,	6961811,	-316765,
	5263921,	7489183,	473938,		1420074,	-3288439,	-3917899,	-2292649,	-12770774,
	-10117918,	-7183178,	-13897752,	-9842415,	-9409592,	-7557443,	-1975302,	-10133374,
	-6419334,	-2041150,	-9593314,	-7771457,	-8641571,	-10243502,	-6791135,	-15566339,
	-13866859,	-10031621,	-19603658,	-20343001,	-20737791,	-22592676,	-18330340,	-23967131,
	-21319743,	-13352554,	-18790781,	-15800185,	-11349365,	-13104866,	-10860345,	-18539731,
	-20981366,	-17467814,	-27739319,	-30808638,	-28875271,	-32485425,	-29436678,	-32702999,
	-31197227,	-23869650,	-29186647,	-29601424,	-24061426,	-25584119,	-23501859,	-26831633,
	-27992791,	-23806761,	-30201381,	-33742777,	-30299999,	-33659379],

	150=>
	[20005931,	24106466,	19420154,	24841004,	25681848,	29276186,	35372058,	27265432,
	29709320,	32467489,	23258638,	24207459,	20945121,	17788899,	20165415,	10358271,
	12625813,	18556157,	12609209,	15886258,	17507825,	16984615,	22280348,	16045164,
	18391230,	24436556,	17406820,	18155308,	19848824,	17302822,	19695451,	11630108,
	9295794,	13124802,	4503671,	4249285,	7685415,	5903560,	10159425,	7052132,
	8825991,	17473734,	12609849,	12328594,	15585492,	11539439,	12436870,	7185332,
	4682200,	8136489,	1230158,	-1411666,	3281587,	1785163,	3131708,	378114,
	-895545,	3458326,	-183141,	-2145344,	3168104,	2810805,	3414970,	2983712,
	2821418,	6928082,	2895857,	-1882435,	143684,		-2538504,	-5486092,	-7829304,
	-9487843,	-7481620,	-10193202,	-12546987,	-7170630,	-4662780,	-4635228,	-4999899,
	-4025053,	-2787577,	-4708613,	-8173946,	-6296823,	-5855699,	-9421651,	-11883776,
	-10640851,	-11244078,	-14048814,	-18609944,	-18597224,	-16545519,	-18884656,	-19483385,
	-15298794,	-13992988,	-13973139,	-13544416,	-10808768,	-6818547,	-9998952,	-14603868,
	-13389427,	-16935477,	-22218616,	-25225319,	-27255230,	-25540822,	-27428207,	-30365864,
	-23368163,	-22575341,	-24289843,	-22404282,	-22129270,	-18442627,	-18851168,	-23621336,
	-18524336,	-20957230,	-26623082,	-26063500,	-28357488,	-27077900],

	165=>
	[11790530,	16082448,	15214998,	13799964,	19797252,	23239735,	23946689,	23771347,
	23496892,	24212556,	20368178,	15396712,	15923191,	14987087,	10578646,	6970572,
	7773404,	9313066,	9826499,	8836927,	12115865,	15648587,	14032776,	12884226,
	16594192,	16886572,	15686168,	12981032,	13290310,	16008520,	12544843,	8106513,
	9288848,	6452746,	2782634,	1625210,	2171203,	6367811,	5327420,	2842057,
	9363739,	11296973,	10444763,	12070182,	10967111,	12654528,	9969308,	3452405,
	7371194,	4515978,	-1147871,	-738967,	-1849634,	1583766,	2275602,	-3147490,
	2802328,	2103949,	-2264839,	1129452,	959634,		3546014,	4832927,	-744043,
	5512352,	6421423,	-25022,		2158272,	-633599,	-2312343,	-2160476,	-9743022,
	-5477175,	-4656751,	-12490646,	-8064506,	-6710903,	-5256613,	140887,		-5270850,
	-233581,	1882812,	-6410651,	-2802515,	-2910297,	-6162284,	-3937115,	-11470059,
	-8433181,	-5566185,	-14700918,	-12840806,	-12673290,	-16270817,	-12066625,	-15906233,
	-12155388,	-6255107,	-13593374,	-9233765,	-4421711,	-6938693,	-3174758,	-8884793,
	-10328479,	-7923655,	-19421760,	-19938771,	-17713782,	-23864438,	-20810469,	-23402476,
	-21176498,	-13621419,	-19638489,	-17474035,	-11312515,	-15438107,	-12108669,	-13739817,
	-14650603,	-11312025,	-20216404,	-22237570,	-17539927,	-22813021],

	180=>
	[5820250,	8774467,	3444285,	8600302,	10164286,	12632450,	18032880,	12651818,
	17289188,	19054215,	9200651,	11058936,	9430168,	5838420,	7236117,	-1683105,
	987677,		5117328,	-1158866,	4396404,	7892281,	6761824,	11574107,	6488402,
	10354694,	15451393,	7208578,	8712545,	10570175,	6583820,	9765487,	3837174,
	3211536,	6342127,	-3823590,	-2648006,	2113113,	-947671,	3508188,	863335,
	2756068,	10970078,	5369036,	7828943,	12917703,	7171400,	8340554,	4075824,
	2363828,	5776135,	-3301584,	-5298658,	80303,		-3507328,	-421122,	-677804,
	-912400,	3830734,	-1695185,	-2287774,	5081323,	2050950,	2758145,	3065109,
	2082804,	6637621,	1702733,	-898735,	3712034,	-1715696,	-4271741,	-4225027,
	-5880115,	-3226465,	-7926865,	-9886436,	-2858055,	-3123244,	-1823207,	1285912,
	1665574,	3077189,	-361926,	-2855525,	1587811,	-1234040,	-5074787,	-5213367,
	-5499231,	-5422913,	-7620881,	-10617527,	-7900680,	-9011794,	-11524327,	-8592556,
	-5679037,	-4730190,	-5599900,	-5754235,	-1366726,	507363,		-1644654,	-1681465,
	-1728069,	-5516346,	-10600414,	-13074531,	-13105018,	-13963656,	-16954992,	-16945633,
	-11807119,	-10934070,	-10976585,	-8383567,	-6438598,	-4885186,	-6003888,	-6753547,
	-2702071,	-6255613,	-11543650,	-11794794,	-13091490,	-12620515],

	195=>
	[-5569091,	-533224,	-2504508,	-3733055,	3489844,	3819553,	4894363,	7573155,
	7702678,	9614830,	4927848,	373240,		3268273,	544115,		-3552102,	-5135141,
	-6115912,	-5011811,	-5121247,	-4922483,	1608552,	3512038,	1939602,	3208615,
	5906577,	6658914,	5325070,	2216998,	3942735,	3939316,	648934,		172088,
	1128284,	-1385408,	-5077583,	-6688613,	-4008788,	-1317052,	-2682614,	-2501646,
	2066303,	3324605,	3332136,	5996402,	7490078,	8103532,	4643247,	940194,
	3976322,	933507,		-4279917,	-4741035,	-5415180,	-3557214,	-2958303,	-4069226,
	2136478,	1218853,	-2394035,	681911,		1937382,	3700083,	3786297,	315014,
	5150629,	4788795,	-280953,	3086154,	1987463,	-220920,	-1173825,	-6028266,
	-1476593,	-1275152,	-8523571,	-4079801,	-2976468,	-2538001,	2704381,	900652,
	6524704,	7455023,	-642173,	3748863,	4227688,	176057,		1482481,	-4271604,
	-1766863,	-127666,	-7604195,	-3289316,	-2347884,	-6920370,	-3307953,	-4937486,
	-861928,	3733141,	-3713475,	1319408,	5125130,	1468873,	6434174,	4027359,
	3129439,	4664947,	-6814854,	-5250168,	-2988739,	-10587760,	-7469494,	-8906245,
	-7704362,	-691957,	-5608787,	-713662,	5508718,	-375038,	3539005,	3950763,
	2882843,	5770461,	-3362140,	-4544519,	-688720,	-7439042],

	210=>
	[-11997538,	-9726630,	-13956752,	-8571460,	-7224964,	-6564570,	-1990613,	-4636089,
	751155,		2580823,	-6121694,	-3634447,	-5079373,	-8906390,	-7310104,	-14203178,
	-12483823,	-10251221,	-16314276,	-9266770,	-4578675,	-5656085,	-576070,	-3987165,
	-591926,	3926906,	-3460065,	-1042811,	250992,		-5566464,	-2260344,	-5464067,
	-5340402,	-2216459,	-11878857,	-9911540,	-5393302,	-9204388,	-3988536,	-5040423,
	-4395423,	2602460,	-2684865,	2147060,	8112314,	1896624,	3892317,	959065,
	-1525996,	2024414,	-6704480,	-7912486,	-3622207,	-9350103,	-5184276,	-2626280,
	-2528742,	3041926,	-2072356,	-2012035,	5598029,	1378415,	2971102,	4408420,
	1368415,	5485388,	953050,		159944,		6064286,	-361574,	-2109197,	-513221,
	-3110171,	664412,		-3689697,	-5134003,	1480264,	-1040147,	1273711,	7444557,
	7269961,	9577800,	6054644,	3745519,	9052873,	4825993,	1419423,	3092349,
	466822,		634701,		-266525,	-1665864,	2959212,	505276,		-1939074,	3252600,
	4703675,	6060902,	5697394,	5034617,	9264424,	9039077,	7853318,	11858773,
	10990819,	7754303,	3454153,	1244769,	2327934,	162846,		-2939534,	-664080,
	1680236,	2226482,	4252187,	7926208,	11034980,	11396653,	9879723,	12094520,
	14754494,	11151586,	7531007,	6403987,	4505780,	3871622],

	225=>
	[-23348592,	-18326334,	-19361839,	-19721924,	-12772367,	-15045281,	-13994251,	-9237599,
	-9676733,	-6494968,	-9820300,	-13572537,	-10730304,	-14551356,	-17409862,	-16576048,
	-19604344,	-19306029,	-19453136,	-18542725,	-10725439,	-9190829,	-9645003,	-6176617,
	-5657396,	-4661732,	-4613658,	-7262651,	-5441531,	-7791760,	-11165367,	-8648482,
	-8337977,	-9871143,	-11991839,	-13730489,	-11176755,	-9585884,	-10159038,	-7350051,
	-5114147,	-4897370,	-3941289,	-333772,	2339312,	2894641,	175943,		-1233315,
	-290962,	-3259673,	-6581129,	-7086534,	-8659082,	-8696988,	-8182564,	-5942772,
	-256697,	-366030,	-1710239,	956127,		1942143,	3371572,	3844675,	2477634,
	4768530,	3129795,	-295180,	3727349,	3341917,	1535103,	936152,		-2145642,
	947957,		1467799,	-3501650,	1036647,	856710,		164249,		5420746,	6398773,
	11769281,	13056147,	6634760,	10513903,	10395959,	6563518,	8146620,	3934864,
	4507318,	5088846,	-299629,	5207319,	6918317,	2922398,	6640560,	6196429,
	9265772,	13730024,	7855052,	12645654,	14848781,	10110957,	15699075,	15989944,
	15299364,	17262938,	7125418,	9051704,	10954646,	3408668,	7121680,	6700668,
	5854579,	11953996,	8750586,	15112627,	21574767,	15637401,	19937492,	21482995,
	19549030,	22686888,	15257324,	13911961,	16168965,	8346031],

	240=>
	[-27810396,	-26384897,	-28628874,	-22466295,	-21944748,	-22941381,	-18897912,	-19872295,
	-15499705,	-13033308,	-19016984,	-15656786,	-18232867,	-22505372,	-19800337,	-24270335,
	-24210284,	-23256633,	-28645220,	-21426121,	-16794457,	-17286404,	-10762047,	-12208506,
	-10905636,	-6906975,	-12213900,	-9069323,	-8461233,	-15706213,	-12552848,	-13925551,
	-14343104,	-10391054,	-17693150,	-15436660,	-12305540,	-16759768,	-10351650,	-9444010,
	-10581141,	-4784462,	-9282833,	-3661125,	2367212,	-3138103,	484845,		-897735,
	-5439645,	-1942078,	-8659979,	-9345228,	-6478118,	-13837270,	-9495569,	-5007862,
	-5512719,	1303383,	-1316019,	-1287275,	5308291,	683039,		3697671,	6602324,
	1131402,	4304327,	866074,		401052,		6607828,	706106,		571210,		3131832,
	-1551672,	2961439,	921828,		-259737,	5153808,	1283524,	4102621,	12011115,
	11011479,	14718786,	13152739,	9929903,	14392063,	10205925,	8009725,	10940525,
	5742647,	5513402,	6283723,	5094191,	10855207,	9227887,	7779174,	13737221,
	13089927,	15165652,	16776259,	15175187,	18364361,	16846877,	16103988,	22210705,
	20874544,	19121467,	16799666,	13686791,	14698335,	12870448,	10662098,	14106646,
	13812717,	13704364,	17519918,	21152847,	25156181,	26184634,	25039215,	28220835,
	29192132,	26228906,	25206960,	22887195,	19948668,	18494340],

	255=>
	[-36281735,	-32081875,	-31285567,	-30956321,	-24686463,	-28354607,	-27485422,	-21873034,
	-24056009,	-20141559,	-20462341,	-23341049,	-21582068,	-26087349,	-27658319,	-24558478,
	-29335374,	-29726986,	-29115736,	-28879683,	-21501571,	-19412681,	-17941132,	-12405737,
	-14397245,	-13832370,	-11683963,	-14046555,	-12532274,	-15972572,	-19453106,	-15734109,
	-16747748,	-17122267,	-16295685,	-18096196,	-16804500,	-15973227,	-15377649,	-10647905,
	-10295590,	-10970124,	-9042072,	-5905140,	-3271113,	-1685275,	-2516842,	-2206578,
	-3641044,	-6878000,	-7721553,	-8285320,	-10788050,	-12011341,	-11753289,	-8227708,
	-3697959,	-2530259,	-549805,	1634249,	1589078,	2816643,	4566220,	4800254,
	4775224,	2136917,	58050,		3314495,	2899890,	2257239,	3396521,	1301973,
	1995608,	2719803,	707775,		5162081,	3857441,	2559207,	7871552,	9835014,
	14234910,	16810395,	13348009,	15933667,	14397094,	11090906,	13927644,	10723052,
	9023714,	8885318,	5327342,	10114433,	12474080,	10282469,	15448329,	15237646,
	16144552,	20986143,	17664162,	21342123,	22261411,	16932583,	22655335,	23768159,
	22766754,	26312689,	18826049,	19562869,	20631043,	14146677,	19120726,	19203578,
	16247719,	21562597,	19842013,	25505349,	32427123,	28145547,	33363559,	34821723,
	31203318,	35036329,	30338733,	27846115,	28983229,	20743097],

	270=>
	[-36983156,	-36401586,	-36903045,	-30596471,	-30555506,	-32229080,	-28261506,	-29046227,
	-26939637,	-24058525,	-26766525,	-22793446,	-26261403,	-30945125,	-27204243,	-29818252,
	-31268381,	-30680289,	-34961237,	-29285970,	-25577635,	-25335816,	-16720036,	-16246820,
	-17218985,	-13835204,	-17090901,	-14226138,	-13746698,	-21358713,	-18173768,	-19279597,
	-21386785,	-16388853,	-20353530,	-18328051,	-16358413,	-21341093,	-13950723,	-11680884,
	-14333266,	-9137963,	-12589236,	-8398008,	-2880125,	-6940823,	-1239431,	-1129207,
	-7799811,	-4708349,	-9040273,	-10153488,	-7952549,	-15764155,	-11814699,	-7110900,
	-9071455,	-993251,	-86720,		-605883,	5035157,	349647,		4596087,	8650091,
	1370743,	3803332,	1541991,	-549836,	5305100,	867614,		2801049,	6017037,
	-917736,	3450664,	4264972,	2742036,	7391307,	3472121,	6250666,	14106710,
	11978928,	17038582,	18785597,	14201836,	17154654,	13510155,	12596823,	16147837,
	9007702,	8268319,	10543657,	7797876,	13940094,	14527197,	14988632,	20923830,
	18024711,	20397805,	24541479,	21637248,	23804002,	22132358,	21246770,	27095075,
	25249831,	25312239,	25999960,	21444855,	21433224,	20876638,	20014274,	23642109,
	21649423,	20948815,	25912490,	27886197,	32233346,	35465199,	35547803,	38220561,
	37368719,	35046065,	36769700,	33065555,	29441386,	27939675],

	297=>
	[-36987291,	-38129956,	-35534125,	-36737324,	-31513103,	-29966889,	-33122295,	-27565037,
	-29120079,	-30939910,	-26119800,	-27647296,	-24385862,	-25744800,	-32069527,	-27319679,
	-28656120,	-32813964,	-29948815,	-33568442,	-31442479,	-26773605,	-27689662,	-17438178,
	-14270124,	-18363791,	-13908006,	-15961580,	-16043835,	-13215168,	-21292147,	-18393898,
	-18515358,	-24442962,	-18172638,	-18598572,	-18896460,	-15350381,	-20795247,	-14357866,
	-9903882,	-14938333,	-9517506,	-10527148,	-10896079,	-5063691,	-7576683,	-1867145,
	1252297,	-7546226,	-5315091,	-6279920,	-10543050,	-7610135,	-13797426,	-12180333,
	-6968565,	-11080584,	-3380634,	2409986,	-276157,	5266666,	2384986,	4992139,
	10382832,	2700584,	3608310,	4109931,	-1643864,	2746819,	1689781,	3309705,
	7498648,	382262,		2395031,	6554874,	3709143,	7143752,	6402910,	7192745,
	13716083,	11998919,	15961663,	21700134,	16439598,	16898192,	15804059,	14124864,
	16911634,	10989059,	8374203,	11887196,	7743162,	11752059,	16182184,	17966574,
	22647948,	20623668,	21373543,	26960413,	24365573,	24112620,	24307656,	23016002,
	25565556,	25091058,	25485523,	28103800,	24566399,	21786359,	22968695,	23655124,
	25146077,	24454298,	23363053,	27347504,	28972537,	31461456,	36937654,	39740477,
	39812883,	38911207,	37225890,	38865322,	35949843,	31323593],

	27=>
	[-2158610,	1836719,	7361659,	7960274,	6718425,	6784606,	9480420,	11604710,
	7281454,	5119258,	6403632,	3631423,	1542845,	2004779,	3336503,	4031824,
	-181968,	-2450429,	1877723,	-229,		-3035149,	-1437928,	-499332,	4153396,
	5839447,	6682910,	13667355,	10747496,	4805323,	6087683,	3284757,	3556710,
	-148980,	-5921235,	-1350378,	-2844687,	-5558209,	474745,		1187047,	3007113,
	3359697,	386230,		7287479,	6332077,	-157718,	2657446,	1981926,	2346986,
	4986051,	1416209,	6565528,	4363672,	-5085402,	-1585633,	-2843925,	-5248210,
	-3927274,	-9036617,	-2535377,	1040568,	-3367877,	6100478,	7800757,	5332359,
	7615732,	2440989,	5650371,	5138257,	-6210718,	-3762778,	-3910430,	-7657183,
	-2830186,	-5248680,	-2157321,	-37708,		-8026270,	-2825857,	1560387,	-2862584,
	1122681,	-1558519,	1077852,	6360032,	-328912,	3904874,	6125175,	-2443978,
	-1274807,	-5348891,	-6496340,	-4605030,	-14833444,	-11861975,	-5887675,	-8399503,
	-1075921,	1443061,	2800097,	6833435,	-489562,	686763,		5000414,	-3375995,
	-4153636,	-5743793,	-7743325,	-4102981,	-8647738,	-8473897,	-2897725,	-9687783,
	-8422033,	-5517066,	-5640605,	-2231080,	-7062559,	-6635487,	1303014,	-1620948,
	580673,		3341977,	644923,		392336,		-6397279,	-8587163],

	80=>
	[22074893,	25836804,	32929915,	32567394,	31804028,	36139116,	36547402,	34511956,
	31849271,	30670738,	32366864,	26431813,	20171940,	23223656,	23154578,	20508152,
	19862638,	18444356,	22323947,	19528981,	15139989,	21142811,	21120375,	18739184,
	20974427,	21670857,	27901576,	26266166,	19364598,	23476507,	20029625,	13708565,
	13053471,	9323944,	11090410,	9056653,	2852788,	11086742,	13661293,	10254899,
	14296384,	13446101,	16183752,	16292118,	8398841,	13236528,	13192601,	4557304,
	7541360,	6454007,	8241339,	8933560,	91867,		4440391,	4910938,	-4160341,
	-740144,	-1471333,	-996346,	1412644,	-4204477,	4523359,	9701998,	2431065,
	6000937,	5483340,	2470903,	2708843,	-6416645,	-4547869,	-3186366,	-14421980,
	-11263274,	-8243215,	-9750051,	-6361015,	-11610651,	-8271928,	-2413095,	-11400188,
	-7710159,	-4600354,	-8486260,	-6266739,	-10524963,	-7822283,	-2956594,	-13715191,
	-13797157,	-12462855,	-18955333,	-19238366,	-24354181,	-23459259,	-18492257,	-25306533,
	-21257007,	-12470732,	-13875933,	-11195907,	-13100553,	-13792378,	-10516903,	-20158978,
	-22857922,	-19957937,	-27385738,	-29281522,	-30006893,	-29979710,	-24622415,	-30987073,
	-31552797,	-25086971,	-27847257,	-27703266,	-26597473,	-26464168,	-22951949,	-28045056,
	-28441053,	-22145940,	-25458542,	-29436291,	-31487507,	-33540247],

	100=>
	[28580293,	29094091,	33821543,	37566088,	33364727,	41119479,	42803257,	35331180,
	37550613,	35365702,	33797883,	32723041,	22595781,	25994525,	27939507,	19345096,
	23201985,	23113097,	22370750,	24550200,	18045970,	23487136,	27631081,	19268107,
	23682787,	26327275,	26078577,	29012899,	22168322,	24295738,	25602244,	13747458,
	14024540,	14738347,	10043276,	11517698,	6233592,	10100489,	17185036,	10055713,
	14102161,	19234955,	15332761,	17438653,	12668616,	12698949,	16871301,	5707285,
	5832668,	10101547,	5464096,	6984896,	3898884,	3288298,	7131841,	-2411258,
	-2599515,	2939307,	-1318523,	-306374,	-364818,	1971462,	8802758,	3394689,
	2909440,	8241395,	1948503,	-573557,	-2835973,	-5733648,	-3954716,	-12100810,
	-14649809,	-7790668,	-10795900,	-11053057,	-9039771,	-9106180,	-4791998,	-9467970,
	-10852412,	-4636229,	-7943913,	-11149497,	-9906047,	-9827856,	-7889670,	-12982329,
	-16833737,	-13910419,	-18362651,	-24277233,	-24212020,	-23513030,	-22841381,	-24993695,
	-24746866,	-16813433,	-14970917,	-17069818,	-14630663,	-13454077,	-15548797,	-20835344,
	-24827845,	-23746087,	-27462074,	-34507117,	-34089481,	-31339238,	-31564386,	-33960565,
	-33376104,	-30171242,	-29354728,	-32555046,	-30871411,	-26313490,	-28357945,	-31917635,
	-30524253,	-29024651,	-29315777,	-34441674,	-37133876,	-34488320],

	117=>
	[25873722,	32910431,	30838694,	34641084,	36391507,	38274052,	43970105,	36987365,
	34680635,	39179901,	32987577,	30329704,	27208467,	24020389,	26951985,	20625201,
	19204870,	25426381,	22479844,	21163781,	22417885,	22736715,	26649155,	22874122,
	21312873,	27668844,	26544032,	24243132,	25206256,	24156381,	23377546,	17279516,
	12006679,	14947302,	12176282,	7871607,	9071953,	10972995,	13355454,	12603050,
	12666854,	18564355,	18577745,	14407487,	14581113,	15242196,	13723820,	8839691,
	5875099,	7646292,	7416637,	3018130,	3571819,	6341107,	4001097,	-84488,
	-933067,	827467,		2063480,	-1643327,	-930748,	5208371,	4778262,	3217457,
	4743880,	5366503,	4319564,	-1293696,	-4524812,	-1655121,	-6033185,	-12056370,
	-11198796,	-10908713,	-10134831,	-11250709,	-11604967,	-5187714,	-6025574,	-10704331,
	-6727103,	-6888151,	-7520505,	-9483646,	-12721773,	-7561294,	-9415135,	-16217930,
	-12849549,	-15350502,	-19030488,	-21594457,	-26444323,	-21235843,	-21756267,	-27695211,
	-20988768,	-18373643,	-18179832,	-14862638,	-16950642,	-12426324,	-13494452,	-23674141,
	-21167544,	-23107157,	-30105466,	-31001179,	-35735415,	-32613400,	-30073628,	-37746686,
	-31186331,	-28599544,	-32872334,	-29517964,	-31176784,	-27652364,	-24804064,	-34196194,
	-29542907,	-27274048,	-34140583,	-32827606,	-36633885,	-37027886],

	207=>
	[-11140829,	-6798756,	-12827087,	-7279807,	-4507139,	-5792892,	337294,		-2307633,
	1344274,	5132459,	-4805106,	-2875149,	-2554443,	-8264149,	-5853495,	-12137430,
	-12327102,	-8144766,	-14624151,	-8818028,	-2277916,	-4881064,	284013,		-2000854,
	-509973,	5449237,	-1814536,	-1207464,	2071871,	-4466925,	-1703975,	-3519356,
	-5206440,	-1333256,	-10239791,	-10353440,	-4069822,	-8075101,	-4165274,	-3545397,
	-4077333,	3103497,	-890565,	1734257,	8935675,	3115746,	3223890,	2001395,
	-1070223,	1790927,	-5407290,	-8463501,	-3335237,	-7821190,	-5796451,	-1884805,
	-1900363,	2229081,	-1147636,	-2414761,	5192937,	2533841,	1928497,	4449887,
	2182567,	4492666,	1753837,	157203,		5210490,	582929,		-3117695,	-1012511,
	-2289570,	-796871,	-3650479,	-5206390,	69967,		-286302,	601181,		6407582,
	7920044,	7939215,	5572428,	3859018,	7200452,	4986326,	785985,		1485716,
	1026761,	-721124,	-1132118,	-1464846,	776873,		67341,		-2511586,	1059690,
	4746664,	4601259,	4032989,	5075607,	7171419,	8429663,	7679481,	9377287,
	10586625,	6456596,	1245618,	997201,		58762,		-1366503,	-3399279,	-3506620,
	886379,		1332828,	1731863,	7395525,	8930110,	9297547,	9348376,	9204610,
	13341196,	10162226,	4406849,	5372568,	2747641,	1485772]}
  end
end

